package a.j;

import a.c.v;
import a.e.c;

import java.awt.*;
import java.awt.geom.GeneralPath;
import java.awt.geom.Point2D;
import java.awt.geom.Rectangle2D;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.util.*;

public class wb
  extends tb
  implements ed
{
  private b_ H;
  private Object I;
  private Map J;
  static final h_ K = new h_(null);
  static Class L;
  static Class M;
  static Class N;
  static Class O;
  static Class P;
  static Class Q;
  static Class R;
  static Class S;
  static Class T;
  static Class U;
  static Class V;
  static Class W;
  static Class X;
  static Class Y;
  static Class Z;
  static Class ab;
  public static int bb;
  
  public static h_ Z()
  {
    return K;
  }
  
  public wb()
  {
    this.H = Z().c();
  }
  
  public wb(String paramString)
  {
    Z().a(this, paramString);
  }
  
  public wb(tb paramtb)
  {
    if (!bool)
    {
      if ((paramtb instanceof wb))
      {
        a((wb)paramtb);
        if (bool) {
          return;
        }
      }
    }
    else {
      if (!ld.D) {
        break label47;
      }
    }
    this.H = Z().c();
    label47:
    super.a(paramtb);
  }
  
  public void a(String paramString, Object paramObject)
  {
    if (!ld.E) {
      if (this.J == null) {
        this.J = new HashMap();
      }
    }
    this.J.put(paramString, paramObject);
  }
  
  public Object b(String paramString)
  {
    if (!ld.E) {
      if (this.J == null) {
        return null;
      }
    }
    return this.J.get(paramString);
  }
  
  public Set ab()
  {
    if (!ld.E) {
      if (this.J == null) {
        return Collections.EMPTY_SET;
      }
    }
    return Collections.unmodifiableSet(this.J.entrySet());
  }
  
  public void c(String paramString)
  {
    boolean bool = ld.E;
    if (!bool)
    {
      if (this.J == null) {
        return;
      }
      this.J.remove(paramString);
      if (bool) {}
    }
    else if (this.J.size() != 0)
    {
      return;
    }
    this.J = null;
  }
  
  public Object bb()
  {
    return this.I;
  }
  
  public void a(Object paramObject)
  {
    this.I = paramObject;
  }
  
  public ed T()
  {
    if ((ld.E) || (this.H.b != null)) {
      return this;
    }
    return null;
  }
  
  public dd a(pg parampg, double paramDouble1, double paramDouble2, sc paramsc)
  {
    if ((ld.E) || (this.H.b != null)) {
      return this.H.b.a(this, parampg, paramDouble1, paramDouble2, paramsc);
    }
    return null;
  }
  
  private void a(wb paramwb)
  {
    boolean bool = ld.E;
    this.H = paramwb.H;
    if (!bool) {
      if (this.J != null) {
        this.J.clear();
      }
    }
    if (!bool) {
      if (this.H.p != null) {
        this.H.p.a(this);
      }
    }
    if (!bool) {
      if (paramwb.J != null)
      {
        if (bool) {
          break label122;
        }
        if (paramwb.J.size() > 0)
        {
          if (!bool) {
            if (this.J == null) {
              this.J = new HashMap();
            }
          }
          this.J.putAll(paramwb.J);
        }
      }
    }
    label122:
    if (!bool) {
      if (mb() != null)
      {
        if (bool) {
          break label166;
        }
        this.I = mb().a(paramwb, paramwb.I, this);
        if (!ld.D) {
          return;
        }
      }
    }
    label166:
    this.I = paramwb.I;
  }
  
  public void a(Rectangle2D paramRectangle2D)
  {
    boolean bool2 = ld.E;
    boolean bool1 = ld.D;
    r_ localr_ = kb();
    if (!bool2)
    {
      if (localr_ != null)
      {
        localr_.a(this, this.D, this.E, paramRectangle2D);
        if (!bool2) {
          if (!bool1) {
            return;
          }
        }
      }
      else
      {
        super.a(paramRectangle2D);
      }
    }
    else {
      if (bool2) {
        break label113;
      }
    }
    eb localeb;
    if (P())
    {
      localv = this.D.f();
      do
      {
        if (localv == null) {
          break;
        }
        localeb = (eb)localv.c();
        paramRectangle2D.add(localeb.b(), localeb.c());
        localv = localv.a();
      } while (!bool1);
    }
    label113:
    v localv = this.D.f();
    do
    {
      if (localv == null) {
        break;
      }
      localeb = (eb)localv.c();
      if (!bool2)
      {
        if (localeb.d()) {
          paramRectangle2D.add(localeb.b(), localeb.c());
        }
        localv = localv.a();
      }
    } while (!bool1);
  }
  
  public void a(eb parameb1, eb parameb2, int paramInt)
  {
    ib().a(this, this.D, parameb1, parameb2, paramInt);
  }
  
  public eb a(eb parameb)
  {
    return ib().a(this, this.D, parameb);
  }
  
  public tb b(tb paramtb)
  {
    return new wb(paramtb);
  }
  
  public eb a(double paramDouble1, double paramDouble2, eb parameb, int paramInt)
  {
    return ib().a(this, this.D, paramDouble1, paramDouble2, parameb, paramInt);
  }
  
  protected void g(Graphics2D paramGraphics2D)
  {
    c_ localc_ = fb();
    if ((ld.E) || (localc_ != null))
    {
      localc_.a(this, this.D, this.E, paramGraphics2D);
      if (!ld.D) {}
    }
    else
    {
      super.g(paramGraphics2D);
    }
  }
  
  protected void h(Graphics2D paramGraphics2D)
  {
    m_ localm_ = eb();
    if ((ld.E) || (localm_ != null))
    {
      localm_.a(this, paramGraphics2D);
      if (!ld.D) {}
    }
    else
    {
      super.h(paramGraphics2D);
    }
  }
  
  public void a(eb parameb, double paramDouble1, double paramDouble2)
  {
    ib().a(this, this.D, parameb, paramDouble1, paramDouble2);
  }
  
  public eb b(double paramDouble1, double paramDouble2)
  {
    return ib().a(this, this.D, paramDouble1, paramDouble2);
  }
  
  public void a(gb paramgb)
  {
    f_ localf_ = cb();
    if (localf_ != null)
    {
      if (!ld.E)
      {
        if (R()) {
          v();
        }
        localf_.a(this, this.D, this.E, paramgb);
      }
      if (!ld.D) {}
    }
    else
    {
      super.a(paramgb);
    }
  }
  
  private final f_ cb()
  {
    return this.H.d;
  }
  
  private n_ db()
  {
    return this.H.g;
  }
  
  private m_ eb()
  {
    return this.H.c;
  }
  
  private c_ fb()
  {
    return this.H.e;
  }
  
  private g_ gb()
  {
    return this.H.j;
  }
  
  private k_ hb()
  {
    return this.H.m;
  }
  
  private d_ ib()
  {
    return this.H.k;
  }
  
  private o_ jb()
  {
    return this.H.i;
  }
  
  private r_ kb()
  {
    return this.H.f;
  }
  
  private p_ lb()
  {
    return this.H.h;
  }
  
  private s_ mb()
  {
    return this.H.n;
  }
  
  private e_ nb()
  {
    return this.H.o;
  }
  
  protected byte a(Point2D paramPoint2D1, Point2D paramPoint2D2)
  {
    return jb().a(this, this.D, this.E, paramPoint2D1, paramPoint2D2);
  }
  
  public void c(Graphics2D paramGraphics2D)
  {
    boolean bool2 = ld.E;
    if (!bool2) {
      if ((this.k & 0x1) == 0) {
        return;
      }
    }
    if (!bool2)
    {
      if (R()) {
        v();
      }
      if (bool2) {}
    }
    else if ((this.k & 0x2) == 0)
    {
      return;
    }
    n_ localn_ = db();
    if (localn_ != null)
    {
      if (bool2) {
        break label96;
      }
      boolean bool1 = a(this, paramGraphics2D);
      localn_.a(this, this.D, this.E, paramGraphics2D, bool1);
      if (!ld.D) {
        return;
      }
    }
    label96:
    super.c(paramGraphics2D);
  }
  
  protected void f(Graphics2D paramGraphics2D)
  {
    p_ localp_ = lb();
    if ((ld.E) || (localp_ != null))
    {
      localp_.a(this, this.D, this.E, paramGraphics2D);
      if (!ld.D) {}
    }
    else
    {
      super.f(paramGraphics2D);
    }
  }
  
  protected void d(Graphics2D paramGraphics2D)
  {
    e_ locale_ = nb();
    if ((ld.E) || (locale_ != null))
    {
      locale_.a(this, this.D, this.E, paramGraphics2D, true);
      if (!ld.D) {}
    }
    else
    {
      super.d(paramGraphics2D);
    }
  }
  
  protected void e(Graphics2D paramGraphics2D)
  {
    e_ locale_ = nb();
    if ((ld.E) || (locale_ != null))
    {
      locale_.a(this, this.D, this.E, paramGraphics2D, false);
      if (!ld.D) {}
    }
    else
    {
      super.e(paramGraphics2D);
    }
  }
  
  public void a(Graphics2D paramGraphics2D)
  {
    boolean bool2 = ld.E;
    if (!bool2) {
      if ((this.k & 0x1) == 0) {
        return;
      }
    }
    n_ localn_ = db();
    if (localn_ != null)
    {
      if (!bool2) {
        if (R()) {
          v();
        }
      }
      if (!bool2)
      {
        if ((this.k & 0x2) == 0) {
          return;
        }
        if (bool2) {
          break label96;
        }
      }
      boolean bool1 = a(this, paramGraphics2D);
      localn_.b(this, this.D, this.E, paramGraphics2D, bool1);
      if (!ld.D) {
        return;
      }
    }
    label96:
    super.a(paramGraphics2D);
  }
  
  public int r()
  {
    return ib().a(this);
  }
  
  public void s()
  {
    while ((n() > r()) && (ib().a(this, this.D, p()) != null)) {}
  }
  
  public boolean d(double paramDouble1, double paramDouble2)
  {
    g_ localg_ = gb();
    if ((ld.E) || (localg_ != null)) {
      return localg_.a(this, this.D, this.E, paramDouble1, paramDouble2);
    }
    return super.d(paramDouble1, paramDouble2);
  }
  
  public int e(double paramDouble1, double paramDouble2)
  {
    g_ localg_ = gb();
    if ((ld.E) || (localg_ != null)) {
      return localg_.b(this, this.D, this.E, paramDouble1, paramDouble2);
    }
    return super.e(paramDouble1, paramDouble2);
  }
  
  public boolean a(Rectangle2D paramRectangle2D, boolean paramBoolean)
  {
    k_ localk_ = hb();
    if ((ld.E) || (localk_ != null)) {
      return localk_.a(this, this.D, this.E, paramRectangle2D, paramBoolean);
    }
    return super.a(paramRectangle2D, paramBoolean);
  }
  
  public ig X()
  {
    l_ locall_ = this.H.r;
    if ((ld.E) || (locall_ != null)) {
      return locall_.a(this);
    }
    return super.X();
  }
  
  void O()
  {
    q_ localq_ = this.H.q;
    if ((ld.E) || (localq_ != null)) {
      localq_.a(this);
    }
  }
  
  public void d(String paramString)
  {
    Z().a(this, paramString);
  }
  
  public String ob()
  {
    return this.H.a;
  }
  
  public void a(ObjectInputStream paramObjectInputStream)
    throws IOException, ClassNotFoundException
  {
    boolean bool3 = ld.E;
    boolean bool2 = ld.D;
    if (!bool3) {}
    boolean bool1;
    label198:
    int i;
    label241:
    label242:
    int j;
    switch (paramObjectInputStream.readByte())
    {
    case 0: 
      super.a(paramObjectInputStream);
      Z().a(this, (String)paramObjectInputStream.readObject());
      bool1 = paramObjectInputStream.readBoolean();
      if (bool1) {
        if ((bool3) || (mb() != null))
        {
          this.I = mb().a(this, paramObjectInputStream);
          if (!bool2) {
            break;
          }
        }
        else
        {
          throw new c("No UserDataHandler registered to read userData!");
        }
      }
      break;
    case 1: 
      super.a(paramObjectInputStream);
      Z().a(this, (String)paramObjectInputStream.readObject());
      bool1 = paramObjectInputStream.readBoolean();
      if (!bool3) {
        if (bool1) {
          if ((bool3) || (mb() != null))
          {
            this.I = mb().a(this, paramObjectInputStream);
            if (bool3) {
              break label198;
            }
            if (!bool2) {}
          }
          else
          {
            throw new c("No UserDataHandler registered to read userData!");
          }
        }
      }
      i = paramObjectInputStream.readInt();
      if (!bool3) {
        if (this.J == null)
        {
          this.J = new HashMap();
          if (bool3) {
            break label242;
          }
          if (!bool2) {
            break label241;
          }
        }
      }
      this.J.clear();
      j = 0;
    default: 
      while (j < i)
      {
        this.J.put(paramObjectInputStream.readObject(), paramObjectInputStream.readObject());
        j++;
        if (bool2) {
          throw new c();
        }
      }
    }
  }
  
  public void a(ObjectOutputStream paramObjectOutputStream)
    throws IOException
  {
    boolean bool2 = ld.E;
    boolean bool1 = ld.D;
    if (!bool2)
    {
      if (this.J != null)
      {
        if (bool2) {
          break label144;
        }
        if (this.J.size() != 0) {
          break label117;
        }
      }
      paramObjectOutputStream.writeByte(0);
      super.a(paramObjectOutputStream);
      paramObjectOutputStream.writeObject(this.H.a);
      if (bool2) {}
    }
    else
    {
      if (mb() != null)
      {
        paramObjectOutputStream.writeBoolean(true);
        mb().a(this, this.I, paramObjectOutputStream);
        if (bool2) {
          break label114;
        }
        if (!bool1) {
          return;
        }
      }
      paramObjectOutputStream.writeBoolean(false);
    }
    if (!bool2)
    {
      if (!bool1) {
        label114:
        return;
      }
      label117:
      paramObjectOutputStream.writeByte(1);
      super.a(paramObjectOutputStream);
      if (!bool2) {
        paramObjectOutputStream.writeObject(this.H.a);
      }
    }
    else
    {
      label144:
      if (mb() != null)
      {
        paramObjectOutputStream.writeBoolean(true);
        mb().a(this, this.I, paramObjectOutputStream);
        if (bool2) {
          break label198;
        }
        if (!bool1) {
          break label185;
        }
      }
    }
    paramObjectOutputStream.writeBoolean(false);
    label185:
    paramObjectOutputStream.writeInt(this.J.size());
    label198:
    Iterator localIterator = this.J.entrySet().iterator();
    do
    {
      if (!localIterator.hasNext()) {
        break;
      }
      Map.Entry localEntry = (Map.Entry)localIterator.next();
      paramObjectOutputStream.writeObject(localEntry.getKey());
      paramObjectOutputStream.writeObject(localEntry.getValue());
    } while (!bool1);
  }
  
  static Class e(String paramString)
  {
    try
    {
      return Class.forName(paramString);
    }
    catch (ClassNotFoundException localClassNotFoundException)
    {
      throw new NoClassDefFoundError(localClassNotFoundException.getMessage());
    }
  }
  
  public static final class h_
  {
    private final wb.b_ a = new wb.b_("DEFAULT");
    Map b;
    Set d;
    public static int e;
    
    private h_()
    {
      this.a.k = new oe();
      this.a.i = new yd();
      this.b = new HashMap();
      this.d = Collections.unmodifiableSet(this.b.keySet());
    }
    
    public Map a()
    {
      boolean bool = ld.E;
      HashMap localHashMap = new HashMap();
      if (!bool) {}
      localHashMap.put(wb.L == null ? (wb.L = wb.e("a.j.wb$d_")) : wb.L, new oe());
      if (!bool) {}
      localHashMap.put(wb.M == null ? (wb.M = wb.e("a.j.wb$o_")) : wb.M, new yd());
      return localHashMap;
    }
    
    public void a(String paramString, Map paramMap)
    {
      boolean bool = ld.E;
      wb.b_ localb_ = new wb.b_(paramString);
      if (!bool) {}
      localb_.e = ((wb.c_)paramMap.get(wb.N == null ? (wb.N = wb.e("a.j.wb$c_")) : wb.N));
      if (!bool) {}
      localb_.c = ((wb.m_)paramMap.get(wb.O == null ? (wb.O = wb.e("a.j.wb$m_")) : wb.O));
      if (!bool) {}
      localb_.g = ((wb.n_)paramMap.get(wb.P == null ? (wb.P = wb.e("a.j.wb$n_")) : wb.P));
      if (!bool) {}
      localb_.b = ((wb.i_)paramMap.get(wb.Q == null ? (wb.Q = wb.e("a.j.wb$i_")) : wb.Q));
      if (!bool) {}
      localb_.h = ((wb.p_)paramMap.get(wb.R == null ? (wb.R = wb.e("a.j.wb$p_")) : wb.R));
      if (!bool) {}
      localb_.i = ((wb.o_)paramMap.get(wb.M == null ? (wb.M = wb.e("a.j.wb$o_")) : wb.M));
      if (!bool) {}
      localb_.j = ((wb.g_)paramMap.get(wb.S == null ? (wb.S = wb.e("a.j.wb$g_")) : wb.S));
      if (!bool) {}
      localb_.m = ((wb.k_)paramMap.get(wb.T == null ? (wb.T = wb.e("a.j.wb$k_")) : wb.T));
      if (!bool) {}
      localb_.n = ((wb.s_)paramMap.get(wb.U == null ? (wb.U = wb.e("a.j.wb$s_")) : wb.U));
      if (!bool) {}
      localb_.o = ((wb.e_)paramMap.get(wb.V == null ? (wb.V = wb.e("a.j.wb$e_")) : wb.V));
      if (!bool) {}
      localb_.k = ((wb.d_)paramMap.get(wb.L == null ? (wb.L = wb.e("a.j.wb$d_")) : wb.L));
      if (!bool) {}
      localb_.f = ((wb.r_)paramMap.get(wb.W == null ? (wb.W = wb.e("a.j.wb$r_")) : wb.W));
      if (!bool) {}
      localb_.d = ((wb.f_)paramMap.get(wb.X == null ? (wb.X = wb.e("a.j.wb$f_")) : wb.X));
      if (!bool) {}
      localb_.p = ((wb.j_)paramMap.get(wb.Y == null ? (wb.Y = wb.e("a.j.wb$j_")) : wb.Y));
      if (!bool) {}
      localb_.q = ((wb.q_)paramMap.get(wb.Z == null ? (wb.Z = wb.e("a.j.wb$q_")) : wb.Z));
      if (!bool) {}
      localb_.r = ((wb.l_)paramMap.get(wb.ab == null ? (wb.ab = wb.e("a.j.wb$l_")) : wb.ab));
      if (!bool) {
        if (localb_.i == null) {
          throw new IllegalArgumentException("Need PathCalculator instance!");
        }
      }
      if (!bool) {
        if (localb_.k == null) {
          throw new IllegalArgumentException("Need BendHandler instance!");
        }
      }
      this.b.put(paramString, localb_);
    }
    
    public Object a(String paramString, Class paramClass)
    {
      boolean bool = ld.E;
      wb.b_ localb_ = (wb.b_)this.b.get(paramString);
      if (localb_ != null)
      {
        if (!bool) {}
        if (paramClass == (wb.N == null ? (wb.N = wb.e("a.j.wb$c_")) : wb.N)) {
          return localb_.e;
        }
        if (!bool) {}
        if (paramClass == (wb.O == null ? (wb.O = wb.e("a.j.wb$m_")) : wb.O)) {
          return localb_.c;
        }
        if (!bool) {}
        if (paramClass == (wb.P == null ? (wb.P = wb.e("a.j.wb$n_")) : wb.P)) {
          return localb_.g;
        }
        if (!bool) {}
        if (paramClass == (wb.Q == null ? (wb.Q = wb.e("a.j.wb$i_")) : wb.Q)) {
          return localb_.b;
        }
        if (!bool) {}
        if (paramClass == (wb.R == null ? (wb.R = wb.e("a.j.wb$p_")) : wb.R)) {
          return localb_.h;
        }
        if (!bool) {}
        if (paramClass == (wb.M == null ? (wb.M = wb.e("a.j.wb$o_")) : wb.M)) {
          return localb_.i;
        }
        if (!bool) {}
        if (paramClass == (wb.S == null ? (wb.S = wb.e("a.j.wb$g_")) : wb.S)) {
          return localb_.j;
        }
        if (!bool) {}
        if (paramClass == (wb.T == null ? (wb.T = wb.e("a.j.wb$k_")) : wb.T)) {
          return localb_.m;
        }
        if (!bool) {}
        if (paramClass == (wb.U == null ? (wb.U = wb.e("a.j.wb$s_")) : wb.U)) {
          return localb_.n;
        }
        if (!bool) {}
        if (paramClass == (wb.V == null ? (wb.V = wb.e("a.j.wb$e_")) : wb.V)) {
          return localb_.o;
        }
        if (!bool) {}
        if (paramClass == (wb.L == null ? (wb.L = wb.e("a.j.wb$d_")) : wb.L)) {
          return localb_.k;
        }
        if (!bool) {}
        if (paramClass == (wb.W == null ? (wb.W = wb.e("a.j.wb$r_")) : wb.W)) {
          return localb_.f;
        }
        if (!bool) {}
        if (paramClass == (wb.X == null ? (wb.X = wb.e("a.j.wb$f_")) : wb.X)) {
          return localb_.d;
        }
        if (!bool) {}
        if (paramClass == (wb.Y == null ? (wb.Y = wb.e("a.j.wb$j_")) : wb.Y)) {
          return localb_.p;
        }
        if (!bool) {}
        if (paramClass == (wb.Z == null ? (wb.Z = wb.e("a.j.wb$q_")) : wb.Z)) {
          return localb_.q;
        }
        if (!bool) {}
        if (paramClass == (wb.ab == null ? (wb.ab = wb.e("a.j.wb$l_")) : wb.ab)) {
          return localb_.r;
        }
      }
      return null;
    }
    
    wb.b_ c()
    {
      return this.a;
    }
    
    public void a(wb paramwb, String paramString)
    {
      boolean bool = ld.E;
      wb.b_ localb_ = (wb.b_)this.b.get(paramString);
      if ((bool) || (localb_ != null))
      {
        if (!bool)
        {
          if (paramwb.H == localb_) {
            return;
          }
          paramwb.H = localb_;
          if (bool) {}
        }
        else if (paramwb.H.p != null)
        {
          paramwb.H.p.a(paramwb);
        }
        paramwb.Q();
        if (!ld.D) {}
      }
      else
      {
        throw new IllegalArgumentException();
      }
    }
    
    public Set d()
    {
      return this.d;
    }
    
    public void a(String paramString)
    {
      this.b.remove(paramString);
    }
    
    h_(wb.0 param0)
    {
      this();
    }
  }
  
  static final class b_
  {
    final String a;
    wb.i_ b;
    wb.m_ c;
    wb.f_ d;
    wb.c_ e;
    wb.r_ f;
    wb.n_ g;
    wb.p_ h;
    wb.o_ i;
    wb.g_ j;
    wb.d_ k;
    wb.k_ m;
    wb.s_ n;
    wb.e_ o;
    wb.j_ p;
    wb.q_ q;
    wb.l_ r;
    
    b_(String paramString)
    {
      this.a = paramString;
    }
  }
  
  public static abstract interface l_
  {
    public abstract ig a(tb paramtb);
  }
  
  public static abstract interface j_
  {
    public abstract void a(tb paramtb);
  }
  
  public static abstract interface s_
  {
    public abstract void a(tb paramtb, Object paramObject, ObjectOutputStream paramObjectOutputStream)
      throws IOException;
    
    public abstract Object a(tb paramtb, ObjectInputStream paramObjectInputStream)
      throws IOException;
    
    public abstract Object a(tb paramtb1, Object paramObject, tb paramtb2);
  }
  
  public static abstract interface q_
  {
    public abstract void a(tb paramtb);
  }
  
  public static abstract interface c_
  {
    public abstract void a(tb paramtb, h paramh, GeneralPath paramGeneralPath, Graphics2D paramGraphics2D);
  }
  
  public static abstract interface m_
  {
    public abstract void a(tb paramtb, Graphics2D paramGraphics2D);
  }
  
  public static abstract interface i_
  {
    public abstract dd a(tb paramtb, pg parampg, double paramDouble1, double paramDouble2, sc paramsc);
  }
  
  public static abstract interface n_
  {
    public abstract void a(tb paramtb, h paramh, GeneralPath paramGeneralPath, Graphics2D paramGraphics2D, boolean paramBoolean);
    
    public abstract void b(tb paramtb, h paramh, GeneralPath paramGeneralPath, Graphics2D paramGraphics2D, boolean paramBoolean);
  }
  
  public static abstract interface f_
  {
    public abstract void a(tb paramtb, h paramh, GeneralPath paramGeneralPath, gb paramgb);
  }
  
  public static abstract interface d_
  {
    public abstract int a(tb paramtb);
    
    public abstract void a(tb paramtb, h paramh, eb parameb1, eb parameb2, int paramInt);
    
    public abstract eb a(tb paramtb, h paramh, eb parameb);
    
    public abstract eb a(tb paramtb, h paramh, double paramDouble1, double paramDouble2, eb parameb, int paramInt);
    
    public abstract eb a(tb paramtb, h paramh, double paramDouble1, double paramDouble2);
    
    public abstract void a(tb paramtb, h paramh, eb parameb, double paramDouble1, double paramDouble2);
  }
  
  public static abstract interface k_
  {
    public abstract boolean a(tb paramtb, h paramh, GeneralPath paramGeneralPath, Rectangle2D paramRectangle2D, boolean paramBoolean);
  }
  
  public static abstract interface g_
  {
    public abstract boolean a(tb paramtb, h paramh, GeneralPath paramGeneralPath, double paramDouble1, double paramDouble2);
    
    public abstract int b(tb paramtb, h paramh, GeneralPath paramGeneralPath, double paramDouble1, double paramDouble2);
  }
  
  public static abstract interface o_
  {
    public abstract byte a(tb paramtb, h paramh, GeneralPath paramGeneralPath, Point2D paramPoint2D1, Point2D paramPoint2D2);
  }
  
  public static abstract interface p_
  {
    public abstract void a(tb paramtb, h paramh, GeneralPath paramGeneralPath, Graphics2D paramGraphics2D);
  }
  
  public static abstract interface r_
  {
    public abstract void a(tb paramtb, h paramh, GeneralPath paramGeneralPath, Rectangle2D paramRectangle2D);
  }
  
  public static abstract interface e_
  {
    public abstract void a(tb paramtb, h paramh, GeneralPath paramGeneralPath, Graphics2D paramGraphics2D, boolean paramBoolean);
  }
}



/* Location:           E:\idea\

 * Qualified Name:     a.j.wb

 * JD-Core Version:    0.7.0.1

 */